// 该文件负责对数据库进行一个初始化操作
const sequelize = require("./dbConnect"); // 数据库连接实例

const userModel = require("./userModel"); // 数据模型
const initData=async function () {
    // 将数据模型和表进行同步
    await sequelize.sync({
        alter: true,
    })

    // 同步完成之后，有一些表是需要一些初始化数据
    // 查询这张表有没有内容，没有内容才初始化数据
    const userCount = await userModel.count();
    if (!userCount) {
        // 进入此 if，说明该表没有数据，我们进行一个初始化
        await userModel.create({
            name: "Tom",
            age:18
        })
        console.log("初始化内容数据表数据完毕...");
    }

    console.log("数据库数据已经准备完毕....");
}
initData()
